.tang-pass-login a,.tang-pass-login label,.tang-pass-login p,.tang-pass-login li,.tang-pass-login input{
	font-size:12px;margin:0;padding:0;list-style:none
	}
.tang-pass-login input[type=submit]{
	-webkit-appearance:none;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box
}
.tang-pass-login input::-webkit-input-placeholder{
	color:#ccc
	}
.tang-pass-login input:-ms-input-placeholder{color:#ccc}
.tang-pass-login input:-moz-placeholder{color:#ccc}
.tang-pass-login .pass-form-item{margin-bottom:15px}
.tang-pass-login .pass-label{display:block;font-size:12px;color:#666;padding-bottom:10px;display:none}
.tang-pass-login label.pass-label-userName,.tang-pass-login label.pass-label-password,.tang-pass-login label.pass-label-smsPhone{display:block;position:absolute;top:6px;left:0;width:0;height:18px;overflow:hidden;padding:0 0 0 18px;background:url(https://passport.baidu.com/passApi/img/input_icons_16_fa7aa75.png) no-repeat;z-index:20}.tang-pass-login label.pass-label-userName{background-position:4px -46px}
.tang-pass-login label.pass-label-password{background-position:4px 1px}
.tang-pass-login label.pass-label-smsPhone{background-position:4px -91px}
.tang-pass-login .pass-form-item-userName label.pass-text-label-focus{background-position:4px -70px}
.tang-pass-login .pass-form-item-password label.pass-text-label-focus{background-position:4px -23px}
.tang-pass-login .pass-form-item-smsPhone label.pass-text-label-focus{background-position:4px -115px}
.tang-pass-login{position:relative;padding:0 20px 10px}
.tang-pass-login a{text-decoration:none;color:#1b66c7}
.tang-pass-login a:hover{text-decoration:underline}
.tang-pass-login .pass-generalErrorWrapper{height:auto;_height:24px;min-height:24px;color:#fc4343}
.tang-pass-login .pass-generalError{display:block;font-size:12px;line-height:14px;padding-top:8px}
.tang-pass-login .pass-form-item{position:relative;clear:both;z-index:18}
.tang-pass-login .pass-form-item.pass-form-item-userName{z-index:21}
input::-ms-clear{display:none}
input::-ms-reveal{display:none}
.tang-pass-login .pass-form-item .pass-text-input{position:relative;z-index:17;display:block;padding:6px 10px;margin:0;height:14px;width:158px;border:1px solid #dedede;font-size:12px;color:#666;transition:.3s}
.tang-pass-login .pass-form-item .pass-text-input-focus{border-color:#488ee7}
.tang-pass-login .pass-form-item .pass-text-input-error{border-color:#fc4343}
.tang-pass-login .pass-form-item .pass-text-input-verifyCode{width:76px;float:left}
.tang-pass-login .pass-form-item input.pass-text-input-userName{padding-left:20px;width:176px}
.tang-pass-login .pass-form-item input.pass-text-input-password{padding-left:20px;width:176px}
.tang-pass-login .pass-form-item input.open{width:164px;padding-right:22px}
.tang-pass-login .pass-form-item .pass-item-selectbtn-userName{
	position:absolute;display:block;height:16px;width:16px;background:url(https://passport.baidu.com/passApi/img/pass_login_icons_7c6e14d.png) no-repeat 0 -30px;top:6px;right:31px;_right:50px;cursor:pointer
	}
.tang-pass-login .pass-form-item .pass-item-selectbtn-userName:hover{
	background-position:0 -46px
	}
.tang-pass-login .pass-form-item span.open{
	background-position:-18px -30px
	}
.tang-pass-login .pass-form-item span.open:hover{
	background-position:-18px -46px
	}
.tang-pass-login .pass-verifyCode{
	width:62px;height:26px;background:url(https://passport.baidu.com/passApi/img/loading_16_eb8d012.gif) no-repeat center center;border:1px solid #DDD;float:left;margin-left:5px
	}
.tang-pass-login .pass-change-verifyCode{padding-left:5px;font-size:12px;text-decoration:none;line-height:26px;float:left;cursor:pointer}
.tang-pass-login .pass-success-verifyCode{display:none;height:16px;width:16px;background:url(https://passport.baidu.com/passApi/img/right_16_d81a7a9.png) 0 0 no-repeat;position:absolute;right:inherit;left:75px;top:7px;z-index:1999}
.tang-pass-login .pass-form-item .pass-placeholder{position:absolute;overflow:hidden;z-index:1999;display:block;top:1px;left:0;height:28px;line-height:28px;_line-height:30px;width:140px;padding-left:13px;font-size:12px;color:#ccc;cursor:text}
.tang-pass-login .pass-form-item .pass-placeholder-verifyCode{width:50px;left:0}
.tang-pass-login .pass-form-item .pass-placeholder-userName,.tang-pass-login .pass-form-item .pass-placeholder-password{left:10px}
.tang-pass-login .pass-form-item .pass-clearbtn{position:absolute;z-index:20;top:7px;right:6px;_right:26px;height:16px;width:16px;background:url(https://passport.baidu.com/passApi/img/pass_login_icons_7c6e14d.png) no-repeat 0 0;cursor:pointer}
.tang-pass-login .pass-form-item span.pass-clearbtn-verifyCode{right:inherit;left:75px;z-index:1999}.tang-pass-login .pass-form-item span.pass-clearbtn-smsVerifyCode{right:inherit;left:90px}.tang-pass-login .pass-form-item .pass-clearbtn:hover{background-position:0 -16px}
.tang-pass-login .pass-form-item-memberPass{margin-bottom:10px}.tang-pass-login .pass-form-item-memberPass input{vertical-align:middle}.tang-pass-login .pass-form-item-memberPass label{color:#666;margin-left:5px}.tang-pass-login .pass-form-item-submit{position:relative}
.tang-pass-login .pass-form-item-submit input{width:208px;height:32px;background:#3f89ec;border-radius:3px;transition:.3s}.tang-pass-login .pass-form-item-submit input:hover{background:#4490f7}
.tang-pass-login .pass-form-item-submit input:focus{background:#3a84e8}
.tang-pass-login .pass-form-item-submit .pass-button-submit{font-size:14px;font-weight:700;border:0;color:#fff;cursor:pointer}
.tang-pass-login .pass-form-item-submit .pass-reglink{position:absolute;top:40px;right:0;_right:20px}.tang-pass-login .pass-form-item-submit .pass-fgtpwd{position:absolute;top:-26px;right:0;_right:20px}.tang-pass-login-phoenix{margin-top:14px;border-top:1px solid #eee;padding:0 20px 10px}
.tang-pass-login-phoenix .pass-phoenix-title{color:#666;line-height:28px;height:28px;padding:2px 0;font-size:12px}.tang-pass-login-phoenix .pass-phoenix-list{clear:both;line-height:20px;zoom:1}
.tang-pass-login-phoenix .pass-phoenix-list:after{line-height:20px;content:'\20';display:block;height:0;clear:both}.tang-pass-login-phoenix .pass-phoenix-list .pass-phoenix-btn{float:left}
.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list,.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li{float:left;list-style:none;margin:0;padding:0}
.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li{width:33px}
.pass-qrcode-btn,.pass-normal-btn,.pass-unamelogin-btn,.pass-emaillogin-btn{float:left;display:block;margin-right:15px;color:#00C;text-decoration:underline;padding-left:18px;cursor:pointer;font-size:12px;background:url(https://passport.baidu.com/passApi/img/pass_login_icons_7c6e14d.png) no-repeat -181px -64px;width:0;height:18px;overflow:hidden}.pass-normal-btn{background-position:-217px -64px}
.pass-unamelogin-btn{background-position:-217px -64px}
.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-tsina .phoenix-btn-item{background-position:0 -64px}
.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-renren .phoenix-btn-item{background-position:-72px -64px}
.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-qzone .phoenix-btn-item{background-position:-36px -64px}
.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-tqq .phoenix-btn-item{background-position:-143px -64px}
.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-weixin .phoenix-btn-item{background-position:-108px -99px}
.tang-pass-login-phoenix .pass-phoenix-list .bd-acc-tianyi .phoenix-btn-item{background-position:-209px -102px}
.tang-pass-login-phoenix .pass-phoenix-list .phoenix-btn-item{display:block;margin-right:15px;color:#00C;text-decoration:underline;padding-left:18px;cursor:pointer;font-size:12px;list-style:none;background:url(https://passport.baidu.com/passApi/img/pass_login_icons_7c6e14d.png) no-repeat;width:0;height:18px;overflow:hidden}.choiceuser-article{padding:0 20px}
.choiceuser-article .choiceuser-msg{margin-top:10px;font-size:12px;color:#666;line-height:24px}
.choiceuser-article .choiceuser-back{margin-top:10px;clear:both}
.choiceuser-article .choiceuser-back a{display:block;text-align:right;color:#1b66c7;text-decoration:none}.choiceuser-article .choiceuser-btn:after{content:'\20';display:block;height:0;clear:both}.choiceuser-article .choiceuser-btn{padding-left:20px;zoom:1}
.choiceuser-article .choiceuser-btn input{display:block;float:left;margin-right:15px;width:80px;height:32px;border-radius:3px;transition:.3s;border:0;margin:10px 10px 0 0;cursor:pointer;color:#666;border:1px solid #ddd;background-color:#f7f7f7;font-weight:700}
.choiceuser-article .choiceuser-btn input:hover{background-color:#eee;border-color:#dadada}
.tang-pass-qrcode .tang-pass-qrcode-title{font-size:14px;text-align:center;line-height:36px;padding-left:0}
.tang-pass-qrcode .tang-pass-qrcode-content{margin-top:5px;height:180px;overflow:hidden;text-align:center}
.tang-pass-qrcode .tang-pass-wltopc-qrcode-content{margin-top:5px;height:200px;overflow:hidden;text-align:center;position:relative;left:50%;margin-left:-100px}
.tang-pass-qrcode .tang-pass-qrcode-content img{width:100px;height:100px}.tang-pass-qrcode .tang-pass-wltopc-qrcode-content img{width:200px;height:200px}
.tang-pass-qrcode .tang-pass-qrcode-info{color:#666;font-size:12px;font-weight:400;text-align:center;background:#f1f1f1;display:inline-block;padding:3px 5px;border-radius:2px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;margin:10px 0 0}
.tang-pass-qrcode .pass-qrcode-link-back{float:right;cursor:pointer}
.tang-pass-qrcode .pass-qrcode-link-back:hover{text-decoration:underline}
.tang-pass-qrcode .pass-qrcode-scanSuccess{padding-top:94px;color:#4ab930;font-size:18px;line-height:18px;background:url(https://passport.baidu.com/passApi/img/ok_867764f.png) no-repeat center 20px;margin-bottom:15px}
.tang-pass-qrcode .pass-qrcode-successInfo{line-height:20px;font-size:12px;color:#666}
.tang-pass-sms{display:none;padding-bottom:0}
.tang-pass-sms .pass-form-item-submit{margin-bottom:0}
.tang-pass-sms .tang-pass-sms-title{height:30px;line-height:30px;color:#666;font-weight:700}
.tang-pass-sms .tang-pass-sms-tip{line-height:18px;color:#999;font-weight:400}
.tang-pass-sms p.pass-form-item-smsVerifyCode:after,.tang-pass-login p.pass-form-item-verifyCode:after{line-height:20px;content:'\20';display:block;height:0;clear:both}
.tang-pass-sms p.pass-form-item-smsVerifyCode,.tang-pass-login p.pass-form-item-verifyCode{position:relative;height:28px;margin-bottom:15px;zoom:1}
.tang-pass-sms .pass-form-item .pass-sms-link-back{cursor:pointer;display:block;text-align:right;float:right;padding-top:10px;*margin-top:-14px}
.tang-pass-sms .pass-form-item input.pass-text-input-smsPhone{padding-left:20px;width:176px}
.tang-pass-sms .pass-form-item input.pass-text-input-smsVerifyCode{width:90px;float:left;margin-right:10px}
.tang-pass-sms .pass-form-item span.pass-placeholder-smsPhone{padding-left:22px}
.tang-pass-sms .pass-form-item span.pass-placeholder-smsVerifyCode{width:70px}
.tang-pass-sms .pass-form-item span.pass-item-timer,.tang-pass-sms .pass-form-item span.pass-item-time-timing{width:84px}.tang-pass-sms .pass-form-item-smsPhone{z-index:20}
.tang-pass-login .pass-item-timer{display:block;padding:0;float:left;height:28px;width:84px;font-size:12px;color:#666;border:1px solid #ddd;background-color:#f7f7f7;cursor:pointer;transition:.3s}
.tang-pass-login .pass-item-timer:hover{background-color:#eee;border-color:#dadada}
.tang-pass-login .pass-item-time-timing{display:block;padding:0;float:left;height:28px;width:84px;font-size:12px;transition:.3s;color:#c5c5c5;border:1px solid #ebebeb;background-color:#f6f6f6;cursor:default}
.tang-pass-login .pass-suggestion-list{position:absolute;margin:0;padding:0;z-index:21;top:28px;_top:29px;left:0;border:1px solid #dedede;border-top:0;background:#fff;width:206px}
.tang-pass-login li.pass-item-suggsetion{position:relative;z-index:2001;line-height:14px;padding:5px 0 5px 6px;color:#888;font-family:'宋体';font-size:12px;color:#333;cursor:pointer;word-spacing:break-word;word-break:break-all}
.tang-pass-login li.pass-item-suggsetion a{position:absolute;display:none;top:4px;right:4px;height:16px;width:16px;background:url(https://passport.baidu.com/passApi/img/pass_login_icons_7c6e14d.png) no-repeat 0 0}
.tang-pass-login li.pass-item-suggsetion_hover a{display:block}
.tang-pass-login li.pass-item-suggsetion a:hover{background-position:0 -16px}
.tang-pass-login .pass-item-suggsetion_hover{background-color:#f7f7f7}
.tang-pass-sms-agreement{display:inline-block;margin-top:10px;font-size:12px;color:#969696}
.tang-pass-login p.pass-smsSwitchWrapper{text-align:right;margin:0 0 10px}
.tang-pass-login .pass-smsSwitchWrapper .pass-sms-btn{background:url(https://passport.baidu.com/passApi/img/smsSwitchPhone_68b31bb.png) no-repeat;background-position:0 0;padding-left:15px;color:#666;cursor:pointer}
.tang-pass-login .pass-smsSwitchWrapper .pass-sms-btn:hover{color:#2e7fdb}
.tang-pass-login .pass-form-item-PhoneCountry{z-index:26}
.tang-pass-login .pass-form-item-PhoneCountry .pass-label{background:url(https://passport.baidu.com/passApi/img/account_thaw/country-arrow-down_8593c4e.png) no-repeat right center;cursor:pointer;width:66px;padding-left:15px;display:block;position:absolute;top:3px;left:0;height:20px;overflow:hidden;padding:5px 0 0 12px;z-index:20}
.tang-pass-login .pass-form-item-PhoneCountry .pass-label-code-up{background:url(https://passport.baidu.com/passApi/img/account_thaw/country-arrow-up_832376d.png) no-repeat right center}
.tang-pass-login .pass-country-list{position:absolute;top:10px;_top:28px;left:0;_left:-40px;border:1px solid #dedede;border-top:0;background:#fff;width:206px;height:170px;overflow-y:auto;display:none;visibility:hidden;transition:.3s;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;padding-left:0}
.tang-pass-login .pass-form-item-PhoneCountry input.pass-text-input{padding-left:87px;width:109px}
.tang-pass-login .pass-form-item-PhoneCountry span.pass-placeholder{left:87px;width:109px;padding-left:0}
.tang-pass-login li.pass-item-country{position:relative;line-height:14px;padding:10px 0;color:#888;font-family:'宋体';font-size:12px;color:#333;cursor:pointer;word-break:break-all}
.tang-pass-login li.pass-item-country-hover{background:#f7f7f7}
.tang-pass-login li.pass-item-country span{display:inline-block;width:74px;padding-left:12px}
.tang-pass-login .pass-foreignMobile-msg{font-weight:700;color:#666;margin-bottom:10px;display:none;visibility:hidden}.tang-pass-login .pass-foreignMobile-msg span{font-weight:400;color:#999;padding-left:6px}
.tang-pass-login .pass-foreignMobile-link-wrapper{margin-top:10px;position:relative}
.tang-pass-login .pass-foreignMobile-back-wrapper{position:relative;display:none;visibility:hidden}
.tang-pass-login .pass-foreignMobile-back,.tang-pass-login .pass-foreignMobile-link{position:absolute;left:0;top:-2px}.choiceuser-buttons .pass-button{
	-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box
	}
.choiceuser-buttons .pass-button{
	-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box
	}
.wallet-qrcode-succ{
	width:200px;height:200px;background-color:#000;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;-ms-opacity:.8;filter:alpha(opacity=80);position:relative;text-align:center;position:absolute;overflow:hidden;z-index:1000;left:0;top:0
	}
.wallet-qrcode-icon{
	background:url(https://passport.baidu.com/passApi/img/uni/pass_succ_123f5c4.png) no-repeat;width:57px;height:57px;margin:37px auto 0
	}
.wallet-qrcode-scanSuccess{
	color:#fff;font-size:26px;text-align:center;margin-top:21px;font-family:"Microsoft YaHei";font-weight:400
	}
.wallet-qrcode-succ p{
	color:#fff;font-family:"Microsoft YaHei";font-weight:400;font-size:14px;margin-top:15px
	}
.tang-pass-wltopc-qrcode-init{
	float:left
	}